package com.hrm.houfei.biz;

import java.util.List;

import com.hrm.houfei.po.Jobchange;

/**
 * @date 2009-04-10
 * @author 侯非
 * @title 员工调动管理接口
 */
public interface IJobChangeBiz {
	/**
	 * 员工调用登记
	 * 
	 * @param jobch
	 *            员工倒动实体
	 * @return 成功返回true,否则返回false
	 */
	public boolean addJobChange(Jobchange jobch);

	/**
	 * 多条件分页模糊查询显示员工调动信息
	 * 
	 * @param addDate
	 *            登记时间
	 * @param pfName
	 *            登记人姓名
	 * @param start
	 *            索引
	 * @param limit
	 *            每页要显示的记录的条数
	 * @return List<Jobchange>
	 */
	public List<Jobchange> showAllJobChange(String addDate, String pfName,
			String start, String limit);

	/**
	 * 条件查询员工调动信息记录的条数
	 * 
	 * @param addDate
	 *            登记时间
	 * @param pfName
	 *            登记人姓名
	 * @return 总记录的条数
	 */
	public int geJobChangeListCount(String addDate, String pfName);

	/**
	 * 审核人员调动信息
	 * 
	 * @param checkName
	 *            审核人姓名
	 * @param checkContent
	 *            审核意见
	 * @param pkid
	 *            主键编号
	 * @return 成功返回true,失败返回false
	 */
	public boolean checkJobChange(String checkName, String checkContent,
			String pkid);
}
